Skip to content

[fix] 네트워크 request에서 void타입을 리턴하는 메서드를 수정했습니다#24

Merged
kimwjdtn merged 1 commit intodevelopfrom
feat/network_fix
Dec 28, 2025
Merged

[fix] 네트워크 request에서 void타입을 리턴하는 메서드를 수정했습니다#24
kimwjdtn merged 1 commit intodevelopfrom
feat/network_fix

Conversation

@kimwjdtn
Copy link
Collaborator

About this PR

⚓ Related Issue

네트워크 수정


🥥 Contents

NetworkClient 프로토콜을 수정해서

func request<T>(_ request: Requestable) async throws -> T

에서 다음으로 변경했습니다.

func request<T: Decodable>(_ request: Requestable) async throws -> T

Void타입을 리턴하는 메서드는 프로토콜의 extension에 기본구현 메서드로 빼냈습니다.

  public func request(_ request: Requestable) async throws -> Void {
    let request = try request.makeRequest()
    let (_, response) = try await session.data(for: request)
    try self.validate(response)
  }

📸 Screenshot


Other information 🔥

Void의 경우만 강제 형변환을 시켰었는데, 생각한 대로 안 되는군요


@kimwjdtn kimwjdtn self-assigned this Dec 27, 2025
@kimwjdtn kimwjdtn merged commit fadfcf2 into develop Dec 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants